Analysis of Research Trends Towards Types of Code Clone Detection Techniques

نویسندگان

چکیده

Objective: The key research objectives of this study are: (1.) To compare and contrast the trend towards tree, token, text, metric, graph-based code clone detection techniques; (2.) distribution metric-based techniques on various online repositories; (3.) make a statistical analysis hybrid available for detection. overall objective is to investigate trends approaches. Methods: Various repositories like google scholar, IEEE, ELSEVIER Digital Libraries were systematically examined attain results in terms articles published places conferences, journals, etc. followed by inclusion exclusion criteria. Findings: findings related 1 depicted that 50% total are tree Code Clone Detection 20% text-based 30% token-based code-clone second an equal percentage 46% work has been journals conferences. third showed 43% based machine learning techniques, 24% neural networks, 18% data mining 15% nature inspired algorithms. Novelty: conducted novel identifying exploring those potential underutilized least explored. result questions will assist researchers draw inferences regarding usage, application, trends, future needs, directions. Keywords: Clones; Techniques; Metric Based Detection; Types Software Clones

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Review on Various Code Clone Detection Techniques

The code clone is defined as copying the original code and paste it either with or without modifications. Code clone detection process also known as the reprocessing of the original code. These clones make the entire code redundant. The code cloning also leads to the new bugs in the program. The code cloning has a major impact on the software industry as it complex the design of the software pr...

متن کامل

Review of Code Clone Detection

Now a days Copy and Paste of code fragments has been regularly practiced in development of software. Because of limitations of time and lack of knowledge programmers use this code strategy. This strategy is known as code cloning. Clones may cause many problems. Probability of errors and the maintenance cost is increased. Modification would be difficult because of clones. So it needs to detect c...

متن کامل

Comparison of Clone Detection Techniques

Many techniques for detecting duplicated source code (software clones) have been proposed in the software reengineering literature. However, comparison of these techniques in terms of performance is not widely studied. There are four general categories for clone detection techniques; textual, lexical, syntactic, and semantic. This report presents an experiment that evaluates different clone det...

متن کامل

Software Code Clone Detection Model

Assistant Professor Dept. of Information Technology GIMET, Amritsar ABSTRACT The aspiration of this study is to understand and analyze the concept of software Cloning and its detection. Software cloning is an acuity in which source code is duplicated. Software cloning and its detection is one of emerging and most dominant area of research in the field of software engineering. There exist number...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Indian journal of science and technology

سال: 2023

ISSN: ['0974-5645', '0974-6846']

DOI: https://doi.org/10.17485/ijst/v16i7.2219